stranded facility - French English Dictionary